Part Number Hot Search : 
HMC57 IRL3803 MC2836 UGSP15D FCW301Z ADXRS614 SRAS860 2SD2251
Product Description
Full Text Search
 

To Download CM6500B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 1 /16 block diagram description cm6500 / CM6500B are a usb 2.0 audio chip builds in 8051 for flexible application s . with internal 2 - channel adc and dac and s/pdif interface makes it suits for headset, docking, speaker and mic applications. the internal 8051 can be also developed to a lot of different application s, such as lync device, idevice d ocking or even android phone or tablet/slate docking device. cm6500 / CM6500B is compatible with usb audio class 1.0, thus it can plug & play without additional software installation on the major operation systems. the internal dac/adc and s/pdif out interface support 48k/44.1k hz sampling rate and 16 bit resolution . features ? usb 2. 0 full - speed com pliant ? usb audio class 1.0 comp liant ? usb human interface device (hid) class 1.1 compliant ? 2 channel dac for audio output interface ? 2 channel adc for audio input interface ? buil d in 48k/44.1khz and 16bit s/pdif transmitter ? build in agc on recording path ? support usb suspend/resume/reset functions ? support control, interrupt, bulk, and isochronous data transfers ? embedded 1t 8051 ? master i2c control interf ace for external audio devices or eeprom access ? 14 gpio pins c o n t r o l b u s s r a m r o m m c u a g c a d c d a c m i c r o p h o n e i n s p e a k e r / h e a p h o n e s p d i f o u t g p i o x 1 4 u a r t , i 2 c u s b i n t e r f a c e c r y s t a l e e p r o m
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 2 /16 release note revision date description 0.9 2011/12/20 - first release of preliminary technical information 0.92 2012/01/18 - modify electrical characteristics - update gpio default status 0.93 2012/04/17 - modify pdsw to digital output - add chapter 6,7 0.94 2012/04/20 - modify some wordings 0.95 2012/06/21 - modify gpio pin number, all gpio number subtract 1 1.00 2012/10/19 - formal release 1.01 2013/01/25 - remove s/pdif 32k sample rate support 1.0 2 201 3 /0 3 / 01 - add CM6500B support.
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 3 /16 table of contents 1 description and overview ................................ ................................ ................................ ............... 5 2 features ................................ ................................ ................................ ................................ ............ 5 3 applications ................................ ................................ ................................ ................................ ..... 7 4 block diagram ................................ ................................ ................................ ................................ . 8 5 pin assignment ................................ ................................ ................................ ................................ 9 5.1 pin - out diagram ................................ ................................ ................................ .............................. 9 5.2 pin de scription ................................ ................................ ................................ ............................... 11 6 usb audio topology ................................ ................................ ................................ ..................... 13 6.1 headset topology ................................ ................................ ................................ ........................... 13 6.2 speaker topology ................................ ................................ ................................ ........................... 14 6.3 dock ing topology ................................ ................................ ................................ .......................... 16 6.4 microphone (stereo) topology ................................ ................................ ................................ ...... 17 7 function description ................................ ................................ ................................ ...................... 19 7.1 recording agc ................................ ................................ ................................ .............................. 19 7.2 hid fu nction ................................ ................................ ................................ ................................ . 21 7.2.1 hid interrupt in ................................ ................................ ................................ ............. 21 7.2.2 hid get_input_report ................................ ................................ ................................ ... 21 7. 2.3 hid set_output_report ................................ ................................ ................................ . 22 7.3 vendor command definition ................................ ................................ ................................ ......... 23 7.3.1 vender command read ................................ ................................ ................................ 23 7.3.2 vender command write ................................ ................................ ................................ 24 7. 4 spdif control description ................................ ................................ ................................ ............ 24 7.4.1 spdif frame description ................................ ................................ ............................. 24 7.4.2 spdif out channel status ................................ ................................ ............................ 26 7.5 digital mic ................................ ................................ ................................ ................................ ..... 27 7.6 i2c inte rface ................................ ................................ ................................ ................................ .. 28 7.6.1 i2c master mode ................................ ................................ ................................ .......... 28 7.6.2 i2c - master read with clk_sync mode ................................ ................................ .......... 28 7.6.3 i2c slave mode ................................ ................................ ................................ ............ 29 8 electrical characteristics ................................ ................................ ................................ ................ 30 8. 1 absolute maximum ratings ................................ ................................ ................................ .......... 30 8.2 recommended operation conditions ................................ ................................ ............................ 30 8.3 power consumption ................................ ................................ ................................ ....................... 30 8.4 dc characteristics ................................ ................................ ................................ ......................... 30 8.5 audio performance ................................ ................................ ................................ ........................ 32
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 4 /16 8.5.1 dac audio quality ................................ ................................ ................................ ...... 32 8.5. 2 adc audio quality ................................ ................................ ................................ ...... 33 8.5.3 a - a path audio quality ................................ ................................ ................................ 34 9 package dimension ................................ ................................ ................................ ........................ 35
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 5 /16 1 description and overview cm6500 / CM6500B is a usb 2.0 audio chip builds in 8051 for flexible application s . with internal 2 - channel adc and dac interface makes it suits for headset, docking, speaker and mic applications. the internal 8051 can be also developed to a lot of different application s, such as lync device, idevice d ocking or even android phone or tablet/slate docking device. cm6500 / CM6500B is compatib le with usb audio class 1.0, thus it can plug & play without additional software installation on the major operation systems. the internal dac/adc and s/pdif out interface support 48 k/44.1khz sampling rate and 16 bit resolution . 2 features usb compliance ? usb 2.0 full - speed compliant ? usb audio class 1.0 compliant ? usb human interface device (hid) class 1.1 compliant ? supports usb suspend/resume/reset functions ? supports control, interrupt, bulk, and isochronous data transfers audio i/o ? playback streams: ? stereo dac ? sample rates: 8k/11.025k/16k/22. 0 5k/32k/ 44.1k/48 k ? support s bit length: 16 bit ? builds in s/pdif transmitter ? sample rates: 44.1k/48k ? support s bit length: 16 bits ? recording streams: ? stereo adc ? sample rates: 8k/11.025k/16k/22.05k/32k/ 44.1k/48k ? support s bit length: 16 bits integrated 8051 micro - processor ? embedded 8051 micro - processor to handle the comment/protocol transactions ? connects to an external eeprom memory for firmware codes ? hid interrupts can be implemented via firmware codes ? provides maximum hw configuration flexibility with firmware code upgrade ? vid/pid/product string can be customized via firmware code programming
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 6 /16 control interface ? master i2c control interface for external audio devices or eeprom access ? max. 14 gpio pins can be configured via firmware programming ? gpios are configured as hid key and led indicators general ? h ardware pin s for mode configuration including headset, speaker, docking and mic ? hardware pin for a - a path enable/disable ? only single 12mhz crystal input is required (embedded p ll function) ? single 5 v power supply (embedded 5 v to 1.8 v regulator for digital core , 5v to 3.3v regulator for digital io, 5v to 3.5v regulator for analog codec ) ? 3.3v digital i/o pads with 5v tolerance ? industrial standard lqfp - 4 8 package ( 7 x 7 mm)
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 7 /16 3 application s ? usb headset ? lync headset ? notebook/netbook docking ? android phone/slate docking ? usb speaker ? usb dac ? usb mic
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 8 /16 4 block diagram cm6500 / CM6500B functional block diagram c o n t r o l b u s s r a m r o m m c u a g c a d c d a c m i c r o p h o n e i n s p e a k e r / h e a p h o n e s p d i f o u t g p i o x 1 4 u a r t , i 2 c u s b i n t e r f a c e c r y s t a l e e p r o m
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 9 /16 5 pin assignment 5.1 pin - out diagram c m 6 5 0 0 ( l q f p 4 8 ) 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 g p i o _ 0 s p d i f _ o 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 4 8 4 7 4 6 4 5 4 2 4 3 4 4 3 9 4 0 4 1 3 7 3 8 3 6 2 5 3 2 3 3 3 4 3 5 2 6 2 7 2 8 2 9 3 0 3 1 g p i o _ 1 7 g n d 1 8 x t a l _ o x t a l _ i t e s t p d s w g p i o _ 1 6 x v 3 3 x v 1 8 u s b _ d n u s b _ d p g p i o _ 1 1 g p i o _ 1 0 g p i o _ 9 a g n d x v 3 5 _ d a c g p i o - 8 m o d e _ 0 m o d e _ 1 x l o c o m x v 3 5 _ d r i v e r x l n o u t r a v 5 0 x m i c b i a s 2 x m i c r x m i c l x a c r e f a g n d x v 3 5 _ a d c a g n d x v a g x m i c b i a s 1 x v o l a d j x l n o u t l g n d 3 i o g p i o _ 5 g p i o _ 3 g p i o _ 2 g p i o _ 1 i 2 c _ s c l k i 2 c _ s d a t g p i o _ 7 g p i o _ 4 a - a m i x _ e n g p i o _ 6 d v 5 0
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 10 /16 c m 6 5 0 0 b ( l q f p 4 8 ) 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 g p i o _ 0 s p d i f _ o 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 4 8 4 7 4 6 4 5 4 2 4 3 4 4 3 9 4 0 4 1 3 7 3 8 3 6 2 5 3 2 3 3 3 4 3 5 2 6 2 7 2 8 2 9 3 0 3 1 g p i o _ 1 7 g n d 1 8 x t a l _ o x t a l _ i t e s t p d s w g p i o _ 1 6 x v 3 3 x v 1 8 u s b _ d n u s b _ d p g p i o _ 1 1 g p i o _ 1 0 g p i o _ 9 a g n d x v 3 5 _ d a c g p i o - 8 m o d e _ 0 m o d e _ 1 x l o c o m x v 3 5 _ d r i v e r x l n o u t r a v 5 0 x m i c b i a s 2 x m i c r x m i c l x a c r e f a g n d x v 3 5 _ a d c a g n d x v a g x m i c b i a s 1 x v o l a d j x l n o u t l g n d 3 i o g p i o _ 5 g p i o _ 3 g p i o _ 2 g p i o _ 1 i 2 c _ s c l k i 2 c _ s d a t g p i o _ 7 g p i o _ 4 a - a m i x _ e n g p i o _ 6 d v 5 0
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 11 /16 5.2 p in d escription pin # symbol i/o description clock 7 xtal_o ao 12mhz crystal oscillator output 6 xtal_i ai 12mhz crystal oscillator input usb2.0 bus interface 10 usb_dn aio usb 2.0 data negative (usb d - signal) 9 usb_dp aio usb 2.0 data positive (usb d+ signal) power/ground 13 dv50 pwr 5v digital power for 5/3.3 regulator 12 xv33 ao regulator 3.3v output, drive capacity 150ma for usb and digital i/o 40 gnd3io gnd digital ground 11 xv18 ao regulator 1.8v output, drive capacity 100ma for digital core 8 gnd18 gn d digital ground 30 av50 pwr 5v analog power for 5/3.5 regulator 14 agnd gn d analog ground 29 xv35_dac ao regulator 3.5v output, drive capacity 100ma for analog and amplifier 22 xv35_adc pwr 3.5v power for adc and voltage and current reference 21 agnd gn d analog ground 26 xv35_driver pwr 3.5v power for driver 27 agnd gn d analog ground audio interface 15 xacref ao input signal common r eference 16 xmicl ai mic in l eft c hannel 17 xmic r ai mic in right c hannel 18 xmicbias2 ao microphone bias 19 xmicbias1 ao microphone bias 20 xvag ao voltage reference cap filter 23 xvoladj ai analog control voltage input for playback volume control 24 xlnoutl ao line out left channel 25 xlocom ao line out common reference for cap - less connection 28 xlnoutr ao line out right channel s/pdif i/o 1 spdif_o do s/pdif transmitter programmable 3.3v output buffer
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 12 /16 gpio 48 gpio_ 0 dio general purpose input/output ( default volume up ). programmable 3.3v/5v tolerance bidirectional buffer, pull - up 45 gpio_ 1 dio general purpose input/output (default volume down ). programmable 3.3v/5v tolerance bidirectional buffer, pull - up 44 gpio_ 2 dio general purpose input/output (default play mute ). programmable 3.3v/5v tolerance bidirectional buffer, pull - up 43 gpio_ 3 dio general purpose input/output (default rec mute ). programmable 3.3v/5v tolerance bidirectional buffer, pull - up 42 gpio_ 4 dio general purpose input/output (default led live, 2k hz ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 41 gpio_ 5 dio general purpose input/output (default led play mute ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 38 gpio_ 6 dio general purpose input/output (default led rec mute, 1k hz ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 37 gpio_ 7 dio general purpose input/output programmable 3.3v/5v tolerance bidirectional buffer , pull - down 36 gpio_ 8 dio general purpose input/output programmable 3.3v/5v tolerance bidirectional buffer, pull - down 35 gpio_ 9 dio general purpose input/output (default rec clip indicator ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 34 gpio_1 0 dio general purpose input/output (default wave volume up ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 33 gpio_1 1 dio general purpose input/output (default wave volume down ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 3 gpio _1 6 dio general purpose input/output (default mcu_rxd ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 2 gpio_ 1 7 dio general purpose input/output (default mcu_trx ). programmable 3.3v/5v tolerance bidirectional buffer, pull - down 2 - wire master serial bus (i2c) 47 i2c_sdat dio 2 - wire slave serial data programmable 3.3v/5v tolerant bidirectional buffer, pull - down 46 i2c_sclk dio 2 - wire slave serial clock programmable 3.3v/5v tolerant bidirectional buffer, pull - down miscellaneous 4 pdsw d o self power used, 1:self power, 0:bus power programmable 3.3v input buffer, schmitt trigger, pull - down 5 test d i for test 39 a - a mix_en di 0: a - a path disable 1: a - a path enable 32 mode_0 di mode_1= 0, mode_0= 0 for headset mode_1= 0, mode_0= 1 for microphone mode_1= 1, mode_0= 0 for speaker mode_1= 1, mode_0= 1 for docking 31 mode_1 di
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 13 /16 6 usb audio topology cm6500 / CM6500B supports 4 types of topology by default. t hey are headset, docking, speaker, mic. different topology can be selected by pin mode_0 and mode_1. t he combination s are as below. mode_1= 0, mode_0= 0 for headset mode_1= 0, mode_0= 1 for microphone mode_1= 1, mode_0= 0 for speaker mode_1= 1, mode_0= 1 for docking 6.1 headset topology device descriptor offset field size value (hex) description 0 blength 1 12 descriptor length 1 bdescriptortype 1 01 device descriptor 2 bcdusb 2 0110 usb 1.1 compliant 4 bdeviceclass 1 00 device class specified by interface 5 bdevicesubclass 1 00 device subclass specified by interface 6 bdeviceprotocol 1 00 device protocol specified by interface 7 bmaxpacketsize0 1 10 endpoint zero packet size 8 idvendor 2 0 d 8 c vendor id 10 idproduct 2 0178~017f product id 12 bcddevice 2 0 00 0 device release number 14 imanufacturer 1 0 1 index of string descriptor describing manufacturer 15 iproduct 1 0 2 index of string descriptor describing product 16 iserialnumber 1 00 index of string descriptor describing serial number 17 bnumconfigurations 1 01 number of configuration 0 x 0 9 m i x e r 0 x 0 7 f e a 0 x 0 5 f e a 0 x 0 6 f e a u s b s t r e a m m i c 0 x 0 8 s e l s p e a k e r u s b s t r e a m 0 x 0 1 i t 0 x 0 2 i t 0 x 0 3 o t 0 x 0 4 o t
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 14 /16 configuration descriptor offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 02 configuration descriptor 2 wtotallength 2 011d total length of data returned for this configuration: 285 b ytes 4 bnuminterfaces 1 0 4 number of interfaces supported by this configuration: 00: control 01: iso - out 02: iso - in 03: int - in (hid) 5 bconfigurationvalue 1 01 configuration value 6 iconfiguration 1 00 index of string descriptor describing this configuration 7 bmattributes 1 80 attributes(bus powered) 8 bmaxpower 1 32 maximum power consumption from bus = 1 00ma: 8 h32 ( 50 x2 ma) (pwrsel _2 = 1) audio control interface 0 descriptor 0 offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 04 interface descriptor 2 binterfacenumber 1 00 interface number 3 balternatesetting 1 00 alternate interface 4 bnumendpoints 1 00 number of endpoint used by this interface 5 binterfaceclass 1 01 audio interface class 6 binterfacesubclass 1 01 subclass code: audio_control 7 binterfaceprotocol 1 00 protocol code 8 iinterface 1 00 index of string descriptor describing this interface 6.2 speaker topology device descriptor offset field size value (hex) description 0 blength 1 12 descriptor length 1 bdescriptortype 1 01 device descriptor 2 bcdusb 2 0110 usb 1.1 compliant 4 bdeviceclass 1 00 device class specified by interface 5 bdevicesubclass 1 00 device subclass specified by interface 6 bdeviceprotocol 1 00 device protocol specified by interface 7 bmaxpacketsize0 1 10 endpoint zero packet size 8 idvendor 2 0 d 8 c vendor id 10 idproduct 2 0180~018f product id 12 bcddevice 2 0 00 0 device release number 0 x 0 3 f e a u s b s t r e a m s p e a k e r 0 x 0 1 i t 0 x 0 2 o t
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 15 /16 14 imanufacturer 1 0 1 index of string descriptor describing manufacturer 15 iproduct 1 0 2 index of string descriptor describing product 16 iserialnumber 1 00 index of string descriptor describing serial number 17 bnumconfigurations 1 01 number of configuration configuration descriptor offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 02 configuration descriptor 2 wtotallength 2 0099 total length of data returned for this configuration: 153 b ytes 4 bnuminterfaces 1 0 3 number of interfaces supported by this configuration: 00: control 01: iso - out 02: int - in (hid) 5 bconfigurationvalue 1 01 configuration value 6 iconfiguration 1 00 index of string descriptor describing this configuration 7 bmattributes 1 80 attributes(bus powered) 8 bmaxpower 1 32 maximum power consumption from bus = 1 00ma: 8 h32 ( 50 x2 ma) (pwrsel _2 = 1) audio control interface 0 descriptor 0 offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 04 interface descriptor 2 binterfacenumber 1 00 interface number 3 balternatesetting 1 00 alternate interface 4 bnumendpoints 1 00 number of endpoint used by this interface 5 binterfaceclass 1 01 audio interface class 6 binterfacesubclass 1 01 subclass code: audio_control 7 binterfaceprotocol 1 00 protocol code 8 iinterface 1 00 index of string descriptor describing this interface
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 16 /16 6.3 docking topology device descriptor offset field size value (hex) description 0 blength 1 12 descriptor length 1 bdescriptortype 1 01 device descriptor 2 bcdusb 2 0110 usb 1.1 compliant 4 bdeviceclass 1 00 device class specified by interface 5 bdevicesubclass 1 00 device subclass specified by interface 6 bdeviceprotocol 1 00 device protocol specified by interface 7 bmaxpacketsize0 1 10 endpoint zero packet size 8 idvendor 2 0 d 8 c vendor id 10 idproduct 2 01a8~01af product id 12 bcddevice 2 0 00 0 device release number 14 imanufacturer 1 0 1 index of string descriptor describing manufacturer 15 iproduct 1 0 2 index of string descriptor describing product 16 iserialnumber 1 00 index of string descriptor describing serial number 17 bnumconfigurations 1 01 number of configuration 0 x 0 1 i t 0 x 1 0 m i x 0 x 0 6 o t 0 x 0 d f e a 0 x 0 8 f e a 0 x 0 e f e a 0 x 0 a f e a 0 x 0 9 f e a u s b s t r e a m m i c l i n e - i n s p d i f i n 0 x 0 f s e l 0 x 0 b f e a s p e a k e r u s b s t r e a m 0 x 0 2 i t 0 x 0 3 i t 0 x 0 4 i t 0 x 0 7 o t s t e r e o m i x e r 0 x 0 c f e a 0 x 0 5 i t
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 17 /16 configuration descriptor offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 02 configuration descriptor 2 wtotallength 2 016d total length of data returned for this configuration: 365 b ytes 4 bnuminterfaces 1 0 4 number of interfaces supported by this configuration: 00: control 01: iso - out 02: iso - in 03: hid 5 bconfigurationvalue 1 01 configuration value 6 iconfiguration 1 00 index of string descriptor describing this configuration 7 bmattributes 1 80 attributes(bus powered) 8 bmaxpower 1 32 maximum power consumption from bus = 1 00ma: 8 h32 ( 50 x2 ma) (pwrsel _2 = 1) audio control interface 0 descriptor 0 offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 04 interface descriptor 2 binterfacenumber 1 00 interface number 3 balternatesetting 1 00 alternate interface 4 bnumendpoints 1 00 number of endpoint used by this interface 5 binterfaceclass 1 01 audio interface class 6 binterfacesubclass 1 01 subclass code: audio_control 7 binterfaceprotocol 1 00 protocol code 8 iinterface 1 00 index of string descriptor describing this interface 6.4 microphone (stereo) topology device descriptor offset field size value (hex) description 0 blength 1 12 descriptor length 1 bdescriptortype 1 01 device descriptor 2 bcdusb 2 0110 usb 1.1 compliant 4 bdeviceclass 1 00 device class specified by interface 5 bdevicesubclass 1 00 device subclass specified by interface 6 bdeviceprotocol 1 00 device protocol specified by interface 7 bmaxpacketsize0 1 10 endpoint zero packet size 8 idvendor 2 0 d 8 c vendor id 10 idproduct 2 0190~019f product id 12 bcddevice 2 0 00 0 device release number m i c u s b s t r e a m 0 x 0 1 i t 0 x 0 2 o t 0 x 0 3 f e a 0 x 0 4 s e l
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 18 /16 14 imanufacturer 1 0 1 index of string descriptor describing manufacturer 15 iproduct 1 0 2 index of string descriptor describing product 16 iserialnumber 1 00 index of string descriptor describing serial number 17 bnumconfigurations 1 01 number of configuration configuration descriptor offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 02 configuration descriptor 2 wtotallength 2 00a0 total length of data returned for this configuration: 160 b ytes 4 bnuminterfaces 1 0 3 number of interfaces supported by this configuration: 00: control 01: iso - in 03: hid 5 bconfigurationvalue 1 01 configuration value 6 iconfiguration 1 00 index of string descriptor describing this configuration 7 bmattributes 1 80 attributes(bus powered) 8 bmaxpower 1 32 maximum power consumption from bus = 1 00ma: 8 h32 ( 50 x2 ma) (pwrsel _2 = 1) audio control interface 0 descriptor 0 offset field size value (hex) description 0 blength 1 09 descriptor length 1 bdescriptortype 1 04 interface descriptor 2 binterfacenumber 1 00 interface number 3 balternatesetting 1 00 alternate interface 4 bnumendpoints 1 00 number of endpoint used by this interface 5 binterfaceclass 1 01 audio interface class 6 binterfacesubclass 1 01 subclass code: audio_control 7 binterfaceprotocol 1 00 protocol code 8 iinterface 1 00 index of string descriptor describing this interface
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 19 /16 7 function description 7.1 recording agc automatic gain control (agc) is an automatically controlled method to adjust with intensity of signal; agc is closes the return circuit; that is by the negative response system too. agc is by way of compressing volume, will increase gain first when agc is started, set up the upper and lower limits of the signal; compress the dynamic range of sound. usually use the occasion of agc, should be recording and producing and spe aking sound, or volume is being changed under little environment. if the lasting low voice of volume, agc will enlarge volume, volume is sustained loudly, agc will reduce volume. features programmable agc parameters selectable gain from C 12 db to 45 db in 1 - db steps selectable attack, release and hold times agc enable/disable function limiter enable/disable function pre - detect limiter level function two - channel agc independent u nder input source types, to set agc gain max/min limit i2s rec +12~ - 16db 0xf9= 0x1c (max) +fix gain(9db) = 0x25 0cfa= 0x00(min) d igmic +20 ~ - 16db 0xf9= 0x24 (max) +fix gain(9db) =0x2d 0xfa= 0x00(min) a nalog mic +30 ~ 0db 0xf9=0x0f +fix gain(9db) inv - > 0x39 (max) 0xfa=0x2d inv - > 0x12(min) agc variable description fixed gain: the normal gain of the device when the agc is inactive. limiter level: the value that sets the maximum allowed output amplitude. attack time: the minimum time between two gain decrements. release time: the minimum time between t wo gain increments. hold time: the time it takes for the very first gain increment after the input signal amplitude decreases.
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 20 /16 i n p u t s i g n a l o u t p u t s i g n a l m a x t h r e s h o l d m a x t h r e s h o l d a t t a c k t i m e h o l d t i m e r e l e a s e t i m e d e c r e a s e g a i n h o l d g a i n i n c r e a s e g a i n
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 21 /16 7.2 hid function 7.2.1 hid interrupt in input data format: byte 0 always 1 for org hid event report id byte1 for defined hid event, and each event occupies one bit byte2 byte3 start address of returned data (h - start_addr) byte4 start address of returned data (l - start_addr) byte5 bit7 bit6:uart_int bit5:gpi_int bit4:spis_int(slavemode int) bit3: spim_int(mastermode int) bit2:i2cs_int(slavemode int) bit1:i2cm_int(mastermode int) bit0: ir_int byte6 read data of [start_addr] byte7 read data of [start_addr+1] byte8 read data of [start_addr+2] byte9 read data of [start_addr+3] byte10 read data of [start_addr+4] byte11 read data of [start_addr+5] byte12 read data of [start_addr+6] byte13 read data of [start_addr+7] byte14 read data of [start_addr+8] byte15 read data of [start_addr+9] 7.2.2 hid get_input_report command format: bmrequesttype brequest wvalue windex wlength data 8
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 22 /16 (get_report) (rpt type + rpt id) (interface) (16 bytes) *note: the start_addr value in the input reported is put in the internal regis ter a dd ress 0xff. software must set the value of start_addr regis ter to make sure get input report can read the proper data you want. input data format: byte 0 always 1 for org hid event report id byte1 for defined hid event, and each event occupies one bit byte2 byte3 start address of returned data (h - start_addr) byte4 start address of returned data (l - start_addr) byte5 bit7 bit6:uart_int bit5:gpi_int bit4:spis_int(slavemode int) bit3: spim_int(mastermode int) bit2:i2cs_int(slavemode int) bit1:i2cm_int(mastermode int) bit0: ir_int byte6 read data of [start_addr] byte7 read data of [start_addr+1] byte8 read data of [start_addr+2] byte9 read data of [start_addr+3] byte10 read data of [start_addr+4] byte11 read data of [start_addr+5] byte12 read data of [start_addr+6] byte13 read data of [start_addr+7] byte14 read data of [start_addr+8] byte15 read data of [start_addr+9] 7.2.3 hid set_output_report command format:
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 23 /16 bmrequesttype brequest wvalue windex wlength data 8 h 21 8 h 09 ( set_report) 16 h 02 01 (rpt type + rpt id) 16 h 00 03 (interface) 16 h 00 10 (16 bytes) report *note: byte5 is the beginning address of this write sequence. output data format: byte 0 always 1 for org hid event report id byte1 start address of write reg (h - start_addr) byte2 start address of write reg (l - start_addr) byte3 effective write/read data length (<=12) byte4 write data to [start_addr] byte5 write data to [start_addr+1] byte6 write data to [start_addr+2] byte7 write data to [start_addr+3] byte8 write data to [start_addr+4] byte9 write data to [start_addr+5] byte10 write data to [start_addr+6] byte11 write data to [start_addr+7] byte12 write data to [start_addr+8] byte13 write data to [start_addr+9] byte14 write data to [start_addr+10] byte15 write data to [start_addr+11] 7.3 vendor command definition 7.3.1 vender command read command format: bmrequesttype brequest wvalue windex wlength data 8 h c3 8 h 02 (command 2) 16 h -- -- (start address of in put data ) 16 h 00 00 16 h 00 C (<=64 bytes) d a ta
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 24 /16 input data format: b yte 0 data of reg[wvalue] b yte 1 data of reg[wvalue + 1] b yte 2 data of reg[wvalue + 2] b yte 63 data of reg[wvalue + 63] 7.3.2 vender command write command format: bmrequesttype brequest wvalue windex wlength data 8 h 43 8 h 01 (command 1) 16 h -- -- (start address of output data ) 16 h 00 00 16 h 00 C (<=64 bytes) data output data format: b yte 0 data of reg[wvalue] b yte 1 data of reg[wvalue + 1] b yte 2 data of reg[wvalue + 2] b yte 63 data of reg[wvalue + 63] 7.4 spdif control description 7.4.1 spdif frame description
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 25 /16 ? audio format : linear 16 b it default . ? allowed sampling frequencies (fs) of the audio: ? 44.1khz from cd ? 48 khz from dat ? 32 khz from dsr ? one way communication: from a transmitter to a receiver. ? control information: ? v (validity) bit : indicates if audio sample is valid. ? u (user) bit : user free coding i.e. running time song, track number. ? c (channel status) bit : emphasis, sampling rate and copy permit. ? p (parity) bit : error detection bit to check for good reception. ? coding format: biphase mark except the headers (preambles), for sync purposes. ? bandwidth occupation : 100khz up to 6mhz (no dc!) ? signal bitrate is 2.8mhz (fs=44.1khz), 2mhz (fs=32khz) and 3.1mhz (fs=48khz). figure - 17 biphase mark signal of spdif preamble cell - order cell - order (last cell "0") (last cell "1") -------------------------------------- -------- -------- "b" 11101000 00010111 "m" 11100010 00011101 "w" 11100100 00011011 preamble b: marks a word containing data for channel a (left) at the start of the data - block. preamble m: 1 0 1 1 0 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 0 0 c l o c k d a t a s i g n a l b i p h a s e m a r k s i g n a l
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 26 /16 marks a word with data for channel a that isn't at the start of the data - block. preamble w: marks a wor d containing data for channel b. (right, for stereo). when using more than 2 channels, this could also be any other channel (except for a). the number of subframes that are used depends on the number of channels that is transmitted. a cd - player uses chann els a and b (left/right) and so each frame contains two subframes. a block contains 192 frames and starts with a preamble "b": v: valid, u:user - data, c:channel - status - data, p:parity - bit figure - 1 spdif sub - frame description in each block, 384 bits of channel status and subcode info are transmitted. the channel - status bits are equal for both subframes, so actually only 192 useful bits are transmitted: figure - 2 preamble description of 192 spdif frame 7.4.2 spdif out channel status bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 byte0 consumer /professional audio/ non - audio copyright pre - emphasis mode default 0(p) 0(p) 1(p) 0(p) 0(fixed) 0(fixed) 0(fixed) 0(fixed) byte1 category code l default 0(p) 0(p) 0(p) 0(p) 0(p) 0(p) 0(p) 0(p) byte2 source number channel number default 0(fixed) 0(fixed) 0(fixed) 0(fixed) 0(fixed) 0(fixed) 0(fixed) 0(fixed) p r e a m b l e a u x d a t a l s b a u d i o d a t a m s b v u c p 0 3 4 7 8 2 7 2 8 2 9 3 0 3 1 s u b - f r a m e c h a n n e l a m c h a n n e l a w c h a n n e l a b c h a n n e l a w c h a n n e l a m c h a n n e l a w f r a m e 1 9 1 f r a m e 0 f r a m e 1 s u b f r a m e s u b f r a m e
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 27 /16 byte3 sampling frequency clock accuracy reserved default 0(p) 0(p) 0(p) 0(p) 0(fixed) 0(fixed) 0(fixed) 0(fixed) note p : these bit can be programmed by usb hid or usb vendor command 7.5 digital mic digital - mic clock and data timing
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 28 /16 7.6 i2c interface 7.6.1 i2c master mode i2c protocol timing 7.6.2 i2c - master read with clk_sync mode a a a a s l a v e a d d r e s s 0 m a p a d d r e s s d a t a 0 d a t a 1 a a s l a v e a d d r e s s 0 m a p a d d r e s s a s l a v e a d d r e s s 1 a d a t a 0 w r i t e t r a n s a c t i o n r e a d t r a n s a c t i o n f r o m m a s t e r t o s l a v e f r o m s l a v e t o m a s t e r s c l 0 a a a a m a p d a t a 1 s d a 1 . n b y t e w r i t e t r a n s a c t i o n s l a v e a d d r e s s 1 a d a t a 1 s d a 2 . n b y t e r e a d t r a n s a c t i o n s l a v e a d d r e s s a a f r o m m a s t e r t o s l a v e f r o m s l a v e t o m a s t e r ) ( ) ( h i g h s d a e a c k n o w l e d g n o t a l o w s d a e a c k n o w l e d g a ? ? s t o p s t o p m a p : m e m o r y a d d r e s s p o i n t e r ( t h e t a r g e t r e g i s t e r a d d r e s s i n s l a v e d e v i c e ) s c l 1 a d a t a s l a v e a d d r e s s s t a r t s t o p 0 a a m a p s d a 3 . a u t o r e a d t r a n s a c t i o n ( = w r i t e - m a p - o n l y + n b y t e r e a d t r a n s a c t i o n ) s l a v e a d d r e s s s t o p s t a r t d a t a d a t a d a t a d a t a d a t a a
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 29 /16 7.6.3 i2c slave mode slave mode architecture 7 - bit slave address = 7b0 001000 to 7 b0001011 cm6500 / CM6500B can serves as a slave device with bit rate up to 400kbps (fast mode). external mcu can write data to cm6500 / CM6500B or read data from cm6500 / CM6500B (no size limitation in i2c interface). since host side and mcu can both access to all the internal reg isters. cm6500 / CM6500B will transfer an interrupt to internal mcu until the int bit of i2c control register have been clean by internal mcu. the interrupt will be trigger when write transaction done or detect read - slave - address. the main usage of 2 - wire slave bus is to become the interface between the cm6500 / CM6500B and a external micro control unit ( e mcu).
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 30 /16 8 electrical characteristics 8.1 absolute maximum ratings test conditions : d v 50 = 5 v, av50 = 5v, dgnd =0v, ta=+25oc parameter symbol min typ max units storge temperature - - 25 - 150 o c operating ambient temperature - 0 25 75 o c d igital supply voltage (dv50) - 4.5 5.0 5.5 v analog supply voltage(av50) 4.5 5.0 5.5 v i/o pin voltage - gnd - v dd v esd(human body mode) 4000 v esd(machine mode) 200 v 8.2 recommended operation conditions parameter symbol min typ max units analog supply voltage - 5 v digital supply voltage 5 operating ambient temperature 25 o c crystal clock - 12.000 mhz 8.3 power c onsumption test conditions : dv50=5v, av50 = 5 v, dgnd =0v, ta=+25 o c sample rate=48khz, 16bits, operation: hp - out playback+mic - in recording, eq disable, spdif out disable parameter symbol min typ max units total power consumption (playback+record) - - 55 - ma standby power consumption - - 50 - ma suspend mode power consumption - - 10 - ua 8.4 dc characteristics test conditions : dv50=5v, v dd = 3.3 v, dgnd =0v, ta=+25 o c , v dd = 3.3v parameter symbol min typ max units input voltage range vin v dd - 0.3 v dd v dd +0.3 v output voltage range vout 0 - v dd v high level input voltage vih 0.7v dd - - v low level input voltage vil - - 0.3v dd v high level output voitage voh 2.4 - - v
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 31 /16 low level output voltage vol - 0.4 v input leakage current iil - 10 - 10 ua output leakage current iol - 10 - 10 ua output buffer driver current - - 8 - ma spdif transmit output driver current - - 8 - ma
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 32 /16 8.5 audio performance 8.5.1 dac audio quality ta=25 , dv50=5v, av50=5v items test conditions test values unit min typ max full scale output voltage 10k ? loading fs=48khz 0.95 vrms 32 ? loading fs=48khz 0.82 vrms thd+n @ vout= - 3db 10k ? loading fs=48khz/16bits,a - weighted - 78 - 93 db 32 ? loading fs=48khz/16bits,a - weighted - 67 - 92 db dynamic range with signal present 10k ? loading fs =48khz/16bits,a - weighted 91 db 32 ? loading fs=48khz/16bits,a - weighted 92 db noise level during system activity 10k ? loading fs=48khz/16bits,a - weighted 94 db 32 ? loading fs=48khz/16bits,a - weighted 96 db inter channel phase delay 100hz ~ 20khz +0.02 +1.05 deg sampling frequency accuracy 10k ? loading fs=48khz/16bits,a - weighted - 0.0043 +0.0015 % channel separation 10k ? loading fs=48khz/16bits,a - weighted 98 119 db 32 ? loading fs=48khz/16bits,a - weighted 67 78 db magnitud e response frequency response 10k ? loading fs=48khz/16bits,a - weighted - 0.085 - 0.937 db passband ripple 10k ? loading fs=48khz/16bits,a - weighted 0.291 db
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 33 /16 8.5.2 adc audio quality ta=25 , dv50=5v, av50=5v , input test signal is 997hz sine wave, measure bandwidth is 20hz to 20khz items test conditions test values unit min typ max full scale output voltage microphone fs=48khz 1.11 vrms thd+n @ vout= - 3db microphone fs=48khz/16bits,a - weighted - 81 - 89 db dynamic range with signal present microphone fs =48khz/16bits,a - weighted 90 db sampling frequency accuracy microphone fs=48khz/16bits,a - weighted + 0.00 01 +0.009 % channel separation microphone fs=48khz/16bits,a - weighted db frequency response microphone fs=48khz/16bits,a - weighted - 0.433 - 0.484 db passband ripple microphone fs=48khz/16bits,a - weighted 0.204 db
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 34 /16 8.5.3 a - a path audio quality ta=25 items test conditions test values unit min typ max full scale output voltage microphone to line out 1.09 vrms thd+n @ vout= - 3db microphone to line out fs=48khz/16bits,a - weighted - 80 - 81 db dynamic range with signal present microphone to line out fs=48khz/16bits,a - weighted 92 db channel separation microphone to line out fs=48khz/16bits,a - weighted 74 119 db frequency response microphone to l i ne out fs=48khz/16bits,a - weighted - 0.194 +0.484 db passband ripple microphone fs=48khz/16bits,a - weighted 0.1 db
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 35 /16 9 package dimension model number package operating ambient temperature supply range cm6500 / CM6500B 48 - pin lqfp 7mm7mm 1.4mm (plastic) - 15 c to +70 c dvdd = 5 v, avdd = 5v outline dimensions * dimensions shown in inches and ( mm ) 48 - lead thin plastic quad flatpack (lqfp) package dimension of cm6500 / CM6500B
cm6500 / CM6500B usb audio sound chip www.cmedia.com.tw copyright ? c - media electronics inc. rev. 1 . 0 2 page 36 /16 end of specifications c - media electronics inc. 6f., 100, sec. 4, civil boulevard, taipei, taiwan 106 r.o.c. tel + 886 - 2 - 8773 - 1100 fax + 886 - 2 - 8773 - 2211 e - mail sales@cmedia.com.tw disclaimer: information furnished by c - media electronics inc. is believed to be accurate and reliable. however, no responsibility is assumed by c - media electronics inc. for its use, nor for any infringements of patents or other rights of third parties that may result from its use. specifications subject to change with out notice. no license is gran ted by implication or otherwise under any patent or patent rights of c - media. trademark and registered trademark are the property of their respective owners.


▲Up To Search▲   

 
Price & Availability of CM6500B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X